package com.ruoyi.zdgz.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 立井提升测点异常数据对象 ljyc
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
public class Ljyc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 测点编码 */
    @Excel(name = "测点编码")
    private String cdbm;

    /** 测点类型编码 */
    @Excel(name = "测点类型编码")
    private String cdlxbm;

    /** 测点类型名称 */
    @Excel(name = "测点类型名称")
    private String cdlxmc;

    /** 所属设备编码 */
    @Excel(name = "所属设备编码")
    private String sssbbm;

    /** 异常类型 */
    @Excel(name = "异常类型")
    private String yclx;

    /** 异常开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "异常开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date yckssj;

    /** 异常结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "异常结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ycjssj;

    /** 异常期间最大值 */
    @Excel(name = "异常期间最大值")
    private String ycqjzdz;

    /** 最大值时刻 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最大值时刻", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zdzsk;

    /** 异常期间最小值 */
    @Excel(name = "异常期间最小值")
    private String ycqjzxz;

    /** 最小值时刻 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最小值时刻", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zxzsk;

    /** 异常期间平均值 */
    @Excel(name = "异常期间平均值")
    private String ycqjpjz;

    /** 数据时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "数据时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sjsj;

    public void setCdbm(String cdbm) 
    {
        this.cdbm = cdbm;
    }

    public String getCdbm() 
    {
        return cdbm;
    }
    public void setCdlxbm(String cdlxbm) 
    {
        this.cdlxbm = cdlxbm;
    }

    public String getCdlxbm() 
    {
        return cdlxbm;
    }
    public void setCdlxmc(String cdlxmc) 
    {
        this.cdlxmc = cdlxmc;
    }

    public String getCdlxmc() 
    {
        return cdlxmc;
    }
    public void setSssbbm(String sssbbm) 
    {
        this.sssbbm = sssbbm;
    }

    public String getSssbbm() 
    {
        return sssbbm;
    }
    public void setYclx(String yclx) 
    {
        this.yclx = yclx;
    }

    public String getYclx() 
    {
        return yclx;
    }
    public void setYckssj(Date yckssj) 
    {
        this.yckssj = yckssj;
    }

    public Date getYckssj() 
    {
        return yckssj;
    }
    public void setYcjssj(Date ycjssj) 
    {
        this.ycjssj = ycjssj;
    }

    public Date getYcjssj() 
    {
        return ycjssj;
    }
    public void setYcqjzdz(String ycqjzdz) 
    {
        this.ycqjzdz = ycqjzdz;
    }

    public String getYcqjzdz() 
    {
        return ycqjzdz;
    }
    public void setZdzsk(Date zdzsk) 
    {
        this.zdzsk = zdzsk;
    }

    public Date getZdzsk() 
    {
        return zdzsk;
    }
    public void setYcqjzxz(String ycqjzxz) 
    {
        this.ycqjzxz = ycqjzxz;
    }

    public String getYcqjzxz() 
    {
        return ycqjzxz;
    }
    public void setZxzsk(Date zxzsk) 
    {
        this.zxzsk = zxzsk;
    }

    public Date getZxzsk() 
    {
        return zxzsk;
    }
    public void setYcqjpjz(String ycqjpjz) 
    {
        this.ycqjpjz = ycqjpjz;
    }

    public String getYcqjpjz() 
    {
        return ycqjpjz;
    }
    public void setSjsj(Date sjsj) 
    {
        this.sjsj = sjsj;
    }

    public Date getSjsj() 
    {
        return sjsj;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cdbm", getCdbm())
            .append("cdlxbm", getCdlxbm())
            .append("cdlxmc", getCdlxmc())
            .append("sssbbm", getSssbbm())
            .append("yclx", getYclx())
            .append("yckssj", getYckssj())
            .append("ycjssj", getYcjssj())
            .append("ycqjzdz", getYcqjzdz())
            .append("zdzsk", getZdzsk())
            .append("ycqjzxz", getYcqjzxz())
            .append("zxzsk", getZxzsk())
            .append("ycqjpjz", getYcqjpjz())
            .append("sjsj", getSjsj())
            .toString();
    }
}
